<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<title>Video halftone</title>
		<script src="swfobject.js" language="javascript"></script>
	</head>

	<body bgcolor="#ffffff">
    <div style="width:660px">
		<div><font face="Verdana, Geneva, sans-serif" size="-1">Video halftone excercise,
using a PixelBender<font color="#990000">**</font> kernal to desaturate the video stream.<br />
The destaurated image is the scanned for brightness values which are then passed to a particle grid and used to scale the individual particles.<br />
Setting whether brightness scales up or down creates different effects, as do different types of particle (see stills below).<br /><br />You will need a camera to see anything. There is no polite interface if you don't have one. Sorry.<br />Nick<br /></font></div>
		<div id="flash">
			<p>You need to upgrade your flash player</p>
		</div>
		<div><font face="Verdana, Geneva, sans-serif" size="-2" color="#990000"><p>** PixelBender is a new technology to create custom filters
		    in Flash (also AE and Photoshop). It can filter images (and video, obviously) as you would expect, but can also work on sound data!</p></font></div>
            
        <div><font face="Verdana, Geneva, sans-serif" size="-1">
          Some variations:
          <p >Dots:<br />   <img src="pngs/dots.png" width="652" height="492" alt="dots" /></p>
          <p >Oversized squares with rotation:<br />   <img src="pngs/colourSquares_oversized.png" width="652" height="492" alt="oversized squares" /></p>
        <p >Text (one character per particle):<br />   <img src="pngs/text_singleChar.png" width="652" height="492" alt="text particle" /></p>
        <p >Text (character string per particle):<br />   <img src="pngs/text_word.png" width="652" height="492" alt="text particle 2" /></p>
        </font></div>
		<script type="text/javascript">
			swfobject.embedSWF("PixelText.swf", "flash", "640", "500", "10.0.0", "expressInstall.swf");
		</script>
        </div>
	</body>
</html>
